package com.AAL.DAO.Interface;

import java.sql.Date;
import java.util.List;

import com.AAL.Model.Employee;
import com.AAL.Model.Plan;
import com.AAL.Model.StatusOfPlan;

public interface IPlanDAO {
	public Plan saveAndUpdatePlan(Plan plan);
	public Plan deletePlan(int planID);
	public Plan getPlan(int planID);
	public List<Plan> getLstPlanByEmployee(Employee employee);
	public List<Plan> getLstPlanByStatus(StatusOfPlan status);
	public List<Plan> getLstPlanByDate(Date date);
}
